package com.ruoyi.price.service;


import com.baomidou.mybatisplus.extension.service.IService;
import com.ruoyi.common.core.domain.entity.SysUser;
import com.ruoyi.price.domain.TbFormula;
import com.ruoyi.price.domain.dto.TbFormulaDTO;

import java.util.List;

/**
 * 公式信息Service接口
 * 
 * @author ruoyi
 * @date 2023-03-06
 */
public interface ITbFormulaService extends IService<TbFormula>
{

    List<TbFormula> listByCondition(TbFormula tbFormula, SysUser sysUser);

    boolean saveFormula(TbFormulaDTO tbFormula);

    TbFormulaDTO getFormulaById(Long id);

    boolean updateFormulaById(TbFormulaDTO formulaDTO);

    boolean removeFormulaByIds(List<String> asList);

    List<TbFormula> getFormulaData();
}
